depositing implement - Francés Inglés Diccionario